heavy weapons troop - Español Inglés Diccionario